home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_0799 / 499 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  4.5 KB

  1. Date: Fri, 24 Jun 94 22:43 MET DST
  2. From: chris@buran.fb10.tu-berlin.de (Christian Nieber)
  3. To: gem-list@world.std.com
  4. Subject: Re: Digest
  5. Precedence: bulk
  6.  
  7. I didn't get around to follow for a while, so this is referring to mails
  8. some days old..
  9.  
  10. Ofir:
  11.  
  12. >CTRL B                 Set block start
  13. >CTRL E                 Set block end
  14.  
  15. Wait a minute - is this only meant to be used by programs that allow a cur-
  16. sor and block simultaneously? If so, this should be made clear in the Stan-
  17. dard.
  18.  
  19. > Vincent:
  20. > OK. Let's add a `Go Back' feature (and a shortcut). Mark shortcuts should
  21. > also be added, if supported. I suggest:
  22. > CTRL-0                        - go back
  23. > CTRL-1 to CTRL-9              - go to mark 1 - 9
  24. > SHIFT-CTRL-1 to SHIFT-CTRL-9  - put a mark
  25.  
  26. Many text-oriented programs already used CTRL-<digit> for other things like 
  27. text effects or cut&paste style/ruler. Don't overdo it, leave some
  28. Control-Shortcuts for application-specific things!
  29. If these don't get menu entries, they also shouldn't be assigned Control 
  30. Shortcuts. I plead for using Alt instead, if it's put in the standard at 
  31. all.
  32.  
  33.  
  34. Evan:
  35.  
  36. > Note that "Command" is normally CONTROL, but the user may choose to use
  37. > ALT instead by specifying such in the APP_DEFS.SYS file.s
  38.  
  39. This will be hard to program and interfere with dialog shortcuts. It would 
  40. be OK if this feature were provided by the system (maybe it is on the 
  41. NeXT), but if every application programmer has to do it, IMO it's not worth 
  42. the trouble.
  43.  
  44. > undo             Undo last command        Edit
  45. > UNDO             Redo last command        Edit
  46. > Command-undo     Multi-level undo         Edit
  47. > Command-UNDO     Step-wise undo           Edit
  48.  
  49. I don't see why we need more than two. BTW is there any program on the ATA-
  50. RI now that supports multi-level undo?
  51.  
  52.  
  53. Ofir:
  54. > >Command-h        Hide                     File
  55. > >^ tab            Cycle Object Selection   <<no menu>>
  56. > >Command-e        Enter Selection          Edit
  57. >
  58. > What do these mean?
  59.  
  60. I occasionally play around with NeXTStep, and I would recommend anyone who 
  61. designs Software to do that if they have the occasion. It's really state of 
  62. the art in interface design (of course it has its share of flaws too).
  63. Hide means hide application, quite like Mag!X does it, i.e. it stays in 
  64. memory, may even do calculations and can be brought back to the screen by 
  65. doubleclicking its icon again (this is different in Mag!X). Hidden applica-
  66. tions can be recognised by not having the "..." at the bottom of their 
  67. icon. But I don't know how to do that in MultiTOS or Mag!X, since AFAIK 
  68. neither of them provides a system call for that.
  69. Entering a selection means putting it into the search panel (=dialog) wi-
  70. thout opening it. This way with Command-e, Command-g, Command-g... one can 
  71. easily step through appearences of the same string without having to use 
  72. the find panel that tends to get in the way. Quite useful.
  73. ^tab is not from NeXTStep AFAIK. I think it refers to drawing and DTP pro-
  74. grams and means "Cycle through selecting objects where I just clicked", 
  75. since the object one means to select is sometimes covered by other objects.
  76.  
  77.  
  78. > Warwick:
  79. > > Mike Nolte:
  80. > > >  AbandonWindow =
  81. > > > ...
  82. > > >      else
  83. > > >      {
  84. > > >         close, reload
  85. > > >      }
  86. > > > You do really need the else branch? I mean, why close and reload whi-
  87. le no
  88. > > > changes have been made?
  89.  
  90. > Because the FILE might have changed (multitasking, remember).  Just like
  91. > these programs that don't give you the option to Save if they believe the
  92. > document has not been changed.  It's fascist!  How does the program know
  93. > that I accidentally trashed the file in another application?!!!
  94.  
  95. There is also another reason. The user may have looked at the document in a 
  96. different way, i.e. scrolling, changing zoom or changing other display at-
  97. tributes. This does not count as changing the document, but the user still 
  98. might want to go back to the initial display.
  99.  
  100.  
  101. Vincent:
  102.  
  103. > I suggest:
  104. > [...]
  105. > CTRL-?  - info on the application
  106.  
  107. I don't think we need that in the standard, it's too rarely used. BTW I use 
  108. this shortcut for Why-the-beep, which is another nice feature of many NeXT-
  109. Step programs: If they beep at you, you can ask them why and get a short 
  110. explanation.
  111.  
  112.  
  113. Another thing... Couldn't someone put up a preliminary voting system for 
  114. things like Control-A or the big cursor block question. If there is a clear 
  115. majority for one side, which will hopefully support existing standards,
  116. this should settle these annoying discussions and help increase the
  117. signal/noise ratio.
  118.  
  119.  
  120.   Christian (R.O.M. logicware)
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.